# Makefile
GRUB_FILES=disk/boot/grub/menu.lst
KERNEL=disk/system/kernel.bin
INCLUDE="./include/"
CC="gcc"
CFLAGS="-I $(INCLUDE) -Wall -Wextra -nostdlib -nostartfiles -nodefaultlibs -c"
disk.img : .mounted .folders $(KERNEL) $(GRUB_FILES)
	./scripts/make-img
	cp -r disk/* /mnt/vkp/
$(KERNEL) : source/kernel.bin
	cp source/kernel.bin $(KERNEL)
source/kernel.bin :
	$(MAKE) -C source kernel.bin
#######################################
#           SPECIAL  FILES            #
#######################################
.mounted :
	./scripts/make-img
	./scripts/setup
.folders :
	./scripts/folders
#######################################
#             GRUB STUFF              #
#######################################
disk/boot/grub/menu.lst :
	cp grub/menu.lst disk/boot/grub
#######################################
#               SPECIAL               #
#######################################
.PHONEY : clean
clean :
	rm -rf *.bin *.o disk .folders disk.img
	make -C source clean
	./scripts/unsetup